v0.6.2
Implemented precursor tablet system (set enable_tower_influence to true in config.ini, false by default)
Added tablet pickup limit based on stash count (tablet_in_stash_limit in pickit.ini, set to 0 to disable)
Essence monsters now have higher priority than looting to prevent bot from getting stuck trying to pick up items behind essence monster labels
Bot no longer attacks monsters affected by Divine Shrine
Bot no longer tries to instill corrupted waystones
When remaining rare monsters are unreachable (13371337 distance), bot will keep exploring until rare monsters eventually become reachable instead of idling
Fixed waystone corruption workflow - bot now properly installs waystones first, then corrupts them (previously bot would corrupt waystones before instillation and then attempt to instill the corrupted waystone)
Fixed a bug that would make bot instill a waystone meant to be ignored after using currencies on it
Fixed a bug where bot would pick not enough emotions from stash, then think it has enough in inventory and fail the instillation process
Fixed a bug where bot couldn't find emotion ui coordinates and get stucked after ctrl clicking it (bot now checks that emotion was moved from inventory while clicking it)

v0.6.1
Implemented waystone instillation system - Bot can now automatically instill waystones with distilled emotions before running maps (configured only via config.ini file with enable_waystone_instillation and distilled_emotions_slot1/2/3 settings)
Fixed bot ignoring unique monsters outside of map boundaries, specifically resolving the issue where Fortress map boss was being ignored
Updated fracturing mirrors interaction range in delirium maps from hardcoded 200 distance to use monster attack range
Improved terrain navigation, preventing bot from thinking areas are inaccessible when separated by very narrow spaces

v0.6.0
Map data is now continuously reloaded to track walkable area changes, preventing the bot from getting confused in boss arenas or attempting to navigate through walls
Bot can now complete maps that require triggering levers (such as Crypt or Augury maps)
Bot now walks on fracturing mirrors in instilled maps
Bot will no longer attack monsters that are outside walkable areas (e.g., in Burial Bog)
When the maximum run timer expires, bot enters recovery state instead of exiting
Bot clicks on town portal label as fallback after failing to click the portal 5 times (when expedition labels block the click area)
Exploration destination is reset immediately when current destination is explored, rather than waiting to reach the exact position
Bot clicks fractured mirrors in unique The Fractured Lake maps to complete them (node still ignored by default)
Instead of immediately exiting when the run timer is exceeded, bot now goes back to login and logs back the same way repetitive action does
Fixed a bug that would make the bot believe that there is no waystone available in stash right after reconnecting

v0.5.5d
Fixed a bug where bot would get stuck trying to return to areas after exhausting respawn attempts
Fixed attacking monsters at very close distance bug

v0.5.5c
Fixed salvaging cursor detection

v0.5.5b
Fixed a bug that made bot attacking monsters through closed doors
Fixed pathfinding issues where bot would make erratic movements clicking too close to player position
Fixed proximal intangibility detection

v0.5.5
Implemented line-of-sight detection to prevent shooting through wall corners and edges
Fixed game map parsing from memory. Now pathfinding is optimal and doesn't take curvy trajectories anymore
Bot automatically hunts delirium boss when visible on minimap
Bot keeps stash open between uses of currency on maps
Bot also hunts delirium boss when appearing on minimap
Bot now tries next node when not finding traverse button instead of retrying same node again and again
Fixed a bug that made bot wait for loot forever after killing corruption boss
Fixed bot access to items in lower slots of currency stash tab
Added exit bot option when no more maps to farm (stop_bot_when_no_more_waystone in config.ini, true by default)
Renamed ignored_maps to ignored_atlas_nodes in config.ini

v0.5.4
Added rare monster hunting feature - Bot automatically detects and hunts rare monsters shown on the minimap
Added prioritize_rare_hunting setting to hunt any rare monster on minimap regardless of distance
Added rare_monster_hunt_range setting in config.ini to control the maximum distance for hunting rare monsters
Bot will hunt any remaining rare monster regardless of distance when remaining monsters are below monsters_remaining_threshold
Bot now comes close to Proximal Tangibility monsters to kill them
Bot can ignore atlas nodes with bosses (ignore_map_boss_atlas_nodes in config.ini)
Added randomization to atlas map drag positions to avoid bot getting stucked
Removed a mechanism that would make the bot ignore some monsters after seeing them for a certain time

v0.5.3
Fixed bot accuracy when shooting at monsters that are outside of the screen
Bot doesn't try to open a map with corrupted nexus if the waystone doesn't have at least 4 mods
Added an option for the bot to ignore corrupted nexus atlas nodes (ignore_corrupted_nexus in config.ini)
Updated Stats and mods indexes according to latest game version
Fixed a bug that would cause the bot to immediately exit after returning from repetitive action recovery in town
Moved movement_key setting from Combat tab to Main tab and also from skills.ini to config.ini to avoid people getting confused

v0.5.2e
Added recovery system for repetitive actions that can automatically relog instead of exiting bot (town actions recover immediately, map actions wait 20 minutes for instance reset)
Added max_recovery_attempts setting in config.ini to control how many relog attempts before exiting bot (default is 1)

v0.5.2d
Added 15-second wait for Corruption Nexus boss spawn and increased loot wait time to 15 seconds (from 5) after defeating these bosses

v0.5.2c
Updated offsets for game version 0.2.0f
WAITING_FOR_LOOT priority is now ignored for repetitive actions monitoring

v0.5.2b
Fixed bot crashing on login menu
Fixed a bug that made bot run in circle after killing a boss in tower map
Bot now refreshes map every 2.5s during boss fights, to address layout changes (ie for black crow)
Bot should deal better with boss arenas and never get stucked in them

v0.5.2
Fixed exploration in boss fights (bot will now keep exploring boss arena until it finds and kill the boss)
Added 5-second wait after boss defeat to ensure all loot appears before continuing

v0.5.1d
Added configurable map exit behavior with three options: Normal exploration (default), Exit on map complete, or Exit on complete AND below monster threshold
Fixed a bug that made bot randomly try to disenchant item at alva in hideout and get stucked

v0.5.1c
Fixed bot not being able to click town portal in town to go back to farming area
Fixed bot not being able to find npc to sell/disenchant in act 2 and act 3
Bot now refreshes flasks at well when they are not fully recharged
Flask delay should be taken in consideration instead of hardcoded 1 second

v0.5.1b
Added "Min Range Required" setting for skills - Controls minimum distance to use skills, preventing ranged skills from being used when monsters are too close
Fixed item disenchanting/selling NPC interactions in town
Bot looks for Hooded One to identify items in town else it uses id scrolls
Added "refill_life_in_town" option to prevent life refill loops when playing a lich with Eternal Life

v0.5.1
Updated offsets for game version 0.2.0

v0.5.0d
Fixed an error where the bot tries to retrieve currency from a regular stash tab (i.e., to upgrade a map) but cannot find it, resulting in repeatedly opening and closing the stash

v0.5.0c
Updated offsets for game version 0.1.1g

v0.5.0b
Fixed a bug in the repetitive action detection system where normal gameplay actions weren't properly resetting the detection counter, potentially causing false triggers

v0.5.0
Bot now automatically detects highlight key and key pickup bindings from game settings, eliminating the need to manually bind them to Z and Alt (previously required)
Bot now automatically detects keybinds for close all panels (previously Space), inventory (previously I) and world panel (previously U) from game settings
Added safety feature that detects repetitive actions and exits, reducing detection risk when loop conditions occur (configurable via max_repetitive_actions in config.ini)
Added Epic Game Store poe2 version support
Fixed a bug that made bot chicken from loosing grim feast energy shield upon going back to town
Renamed "Map" category to "Waystone" and "MapTier" to "WaystoneTier" in pickit rules
Lastrun.log file now displays the name of the running state and its priority name along with the priority value
Fixed a bug where bot would stand idling in town/hideout after coming back from an area
Bot closes all panel while identifying items at doryani to avoid getting stucked

v0.4.0
Added "refill_mana_in_town" option to prevent mana refill loops when using movement skills in town
Bot can use Exalted orbs on maps with the rule: [Rarity] == "Rare" # [ExaltIfPossible] == "5" - This sets a target of 5 mods, and the bot will continue applying Exalted orbs until the map reaches this number of modifiers.
Bot can use Vaal orbs on maps ([Rarity] == "Magic" # [Corrupt] == "true")
Added weighted sum rules to default pickit for stashing valuable items (<3 Barbintha Sugarlips)
Improved default map ipd file (<3 jps42)
Added "Charm" and "Tablet" item categories in pickit, make sure that you update your salvage rule to ignore charms (ie [Rarity] == "Normal" && [Quality] > "0" && [Category] != "Charm")

v0.3.2
Updated offsets for game version 0.1.1e
Added WeightedSum function for advanced pickit configuration (combines multiple mods with custom weights)
Quivers are now detected properly when using WeaponCategory in pickit
Bot should go to well properly after chicken and logging back

v0.3.1b
Added a GUI interface for managing map ignore list: Users can now add/remove maps that the bot will skip directly from the interface or through the config.ini file (ignored_maps key)
Added TotalAttributes computed value for pickit configuration (sums strength + dexterity + intelligence modifiers)
Fixed incorrect ini file key reading for chicken options (now correctly reads chicken_life_below_percent, chicken_mana_below_percent, and chicken_es_below_percent)
Bot now detects claimable hideout as regular maps and completes them

v0.3.1
Updated offsets for game version 0.1.1d
Added authentication system (currently in testing phase, all features remain freely accessible to all users)
Fixed mod indexes

v0.3.0c
Updated offsets for Garena TW version 0.1.1c

v0.3.0b
Fixed reserved life detection to prevent infinite loop at well

v0.3.0
Added Life, Energy Shield and Mana percentage threshold and on-hit chicken options in Combat GUI and skills.ini
Credentials set in the Client tab are now used for automatic login at the main menu
Bot identify items at doryani if he is nearby
Fixed random dodge rolling after closing npc dialog or panel in town
Goes to well for healing
Mod names now appear in dump.log after dumping player inventory (F7 while bot is paused)
Precursor Tablets are not considered as waystones anymore

v0.2.2d
Updated offsets for game version 0.1.1c

v0.2.2c
Updated offsets for game version version 0.1.1b Hotfix

v0.2.2b
Fixed breakable chest detection and updated tooltips to clarify that bot clicks breakables at close range by default, with options to use skills via key binding
Removed loot filter detection and warning message as it was causing the bot to get stuck

v0.2.2
Added Korean poe version support (must be ran in english language)
Added a new option in the Pickit tab to sell items rather than disenchanting them
Lost Towers map is not ignored anymore (Stairs have been removed)
Added a retry counter for item pickup attempts, if the counter exceeds its limit, the bot will press Z twice to refresh item labels on screen, which should prevent the bot from getting stuck

v0.2.1f
Added loot filter detection and warning message to inform users when they need to disable their loot filter
Added inventory checks when moving items from player inventory to prevent the "item stuck on cursor" bug
Fixed an issue where bots would pick up incorrect items while walking toward their intended target
Fixed a bug that would make bot think that the current map is a tower and not take in consideration the map monster threshold

v0.2.1e
Improved process selection window: increased window size and added alphabetical sorting
Bot now checks if host process has admin rights and falls back to menu-based logout if admin rights are not detected
Added indexes of the mods in ModsList.html so user can find the corresponding mod ID by searching the file
Updated Stats and mods indexes according to latest game version

v0.2.1d
Updated offsets for game version version 0.1.1b
Added back area clear percent setting
Added activate precursor beacon setting
Improved the map atlas drag and drop function

v0.2.1c
Bot can activate Breach and Delirium
Fixed a bug that would make bot not find items in stash if tab order has been changed from default 1,2,3,4
Fixed a bug that would make bot confuse Quarterstaves for Staves when checking the WeaponType in pickit
Bot should detect properly if game is running on steam and be able to exit to login through TCP disconnect

v0.2.1b
Updated offsets for Garena TW version 0.1.1

v0.2.1
Fixed armor and energy shield local value offsets
Fixed bot delay of 5 seconds between actions when opening a map for the first time
Fixed Scroll of Wisdom retrieval from currency stash tab when depleted (previously only worked with regular stash tabs)
Updated GUI and removed various options that were deprecated, confusing, or error-prone
Removed the code that would make bot ignore item after a certain number of tries
Improved town movement and interaction accuracy
Bot disconnects and goes back to login if stucked
Implemented TCP disconnect via cports for login screen return, replacing menu navigation

v0.2.0b
Map opening now should work correctly, preventing bots from triggering multiple map openings instead of properly entering the first map
Bots now continue clearing tower maps until Precursor Beacon activation, regardless of remaining monster threshold
Bot now ignores Burial Bog map

v0.2.0
Offsets updated for game version 0.1.1
Added item disenchanting possibility in the smart pickit
Added WeaponCategory option for the smart pickit
Added GemLevel option for the smart pickit
Added ItemTier option for the smart pickit
Bot clicks Precursor Beacon
Bot can use Regal orbs on maps ([Rarity] == "Magic" # [UpgradeToRare] == "true")
Bot should be more chill and less clicking like a freak while interacting in town or hideout
Fixed another bug that would make bot eat map pool

v0.1.0n
Fixed a bug that would happen right after opening a map under certain circumstances and make the bot go back to stash and open another map, eating a lot of maps this way
Fixed bot going to npc with intent to disenchant items while feature is not finished and available yet
Fixed crash upon entering Headland map

v0.1.0m
Offsets updated
Fixed a crash that would occur after entering Cenotes, Channel, Mineshaft, Sun Temple and Vaal City

v0.1.0l
Offsets updated for game version 0.1.0f
Bot only presses enter after login in account, make sure that last character logged in is the one that you want (no more character selection)

v0.1.0k
Offsets updated
Shrines activation (activate_shrines in config.ini, general section)
Essence monoliths activation (activate_monoliths in config.ini, general section)

v0.1.0j
Offsets updated for game version 0.1.0e

v0.1.0i
Automatic item salvaging (see [Sockets] > "0" # [Salvage] == "true" in pickit ipd file)
Fixed corrupted item detection
Fixed bot misclicking on create tp button in other resolutions than 1080p
Fixed bot misclicking on resurrect button in other resolutions than 1080p

v0.1.0h
Currency stash tab implemented
Improved atlas map nodes selection, now bot should move the world map to reach wanted atlas node properly, same for traverse button
Fixed remaining monsters detection on map

v0.1.0g
Map farming implemented. See Maps/default.ipd file to configure it (ie [MapTier] <= "2" # [RunMap] == "true" will farm any tier 1 and 2 maps)
Map upgrading implemented. See Maps/default.ipd file to configure it (ie [Rarity] == "Normal" 	# [UpgradeToMagic] == "true" will upgrade any normal map to magic)

v0.1.0f
Waystones properly detected as map keys
Added possibility to use shift while attacking with a skill
Fixed identified item detection
Fixed a crash that would occur if bot is started in a map

v0.1.0e
Items stashing implemented
Flask keys can be rebound in combat settings
Added setting to drink life flask if energy shield goes below a certain percent
Bot walks on gold instead of picking it up the same way as items
Fixed only autoflask mode
Fixed create tp button coordinates

v0.1.0d
Added options for bot to take gems and runes/soul cores without editing smart pickit
Fixed town detection for cruel acts 2 and 3
Added hideout handling (only chat command)
Added run only autoflask option (in config.ini, set run_only_auto_flask=true, there is no gui option yet)

v0.1.0c
Fixed instance reset after finishing to clean an area
Doors are properly detected and handled

v0.1.0b
Fixed false area exit trigger
Using checkpoint respawn instead of Exit to character selection
Bot now waits for current skill animation to finish before casting the next skill (make sure that skill has a cooldown and different priority than other skills)
Fixed Act 3 waypoint detection issues

v0.1.0
First version